.bj {
   width: 702upx;
   padding: 50upx 24upx 88upx;
   margin-top: 220upx;
   min-height: calc(100vh - 102px);
   background-color: #F8F8F8;
}
.calculate {
	background-color: #38CB97;
    width: 586upx;
    height: 70upx;
	border-radius: 70upx;
    margin: 0 auto 0;
    justify-content: center;
    color: #ffffff;
    display: flex;
    align-items: center;
}
.signHide  {
	background-color: #C0C0C0;
	width: 586upx;
	height: 70upx;
	border-radius: 70upx;
	margin: 0 auto 0;
	justify-content: center;
	color: #ffffff;
	display: flex;
	align-items: center;
}

.identification {margin: 53upx auto 31upx;display: flex;justify-content: center;align-items: center;}
.identification img{width: 300upx;height: 60upx;}
.identification span{color: #5A120B;font-size: 4.2vw; font-weight: bold;margin-left: 2vw;}
.table {width: 100%;border-top: 1upx solid #cccccc;border-left: 1upx solid #cccccc;border-spacing: 0;border-radius: 4upx;}
.table tr{display: flex;width: 100%;text-align: center;align-items: center;}
.table tr:first-child td {padding: 12upx 0;color: #333333;font-size: 30upx;font-weight: bold;}
.table td {border-bottom: 1upx solid #cccccc; border-right: 1upx solid #cccccc; flex: 1;padding: 8upx 0;border-spacing: 0;min-height: 64upx;line-height: 64upx; color: #5A120B;font-size: 28upx;}
.userName{display: flex;margin: 27upx 0 30upx;}
.userName span {flex: 1;color: #333333;font-size: 28upx;font-weight: bold;}
.userName span:last-child{text-align: right;}
.userName span i {font-style: normal;}
.tips{color: #5A120B;font-weight: bold !important;font-size: 3.8vw;}
.operation{width: 546upx;height:70upx;line-height: 70upx; margin: 75upx auto 0;text-align: center;background-color: #38CB97;border-radius: 35upx;color: #FFFFFF; font-size: 30upx;} 

/* 体质判定 */
.constitutionDetermine{
    position: relative;
    background: url(../../../static/img/questionnaire/correctionBg.png) no-repeat;
    background-size: 100% 100%;
    width: 100%;
}
.constitutionDetermineTitle {margin: 0 auto; padding: 9.33vw 0 5.34vw;display: flex;width: 42.4vw;align-items: center;justify-content: center;}
.constitutionDetermineTitle p {
    background: url(../../../static/img/questionnaire/titleBackground.png) no-repeat;
    background-size: 100% 100%; width: 7.73vw;height: 8vw;
    font-size: 4.6vw;
    color: #ffffff;
    font-weight: bold;
    line-height: 8vw;
    text-align: center;
    margin-right: 4vw;
}
.constitutionDetermineTitle p:last-child {margin-right: 0;}
.result {
    display: flex;
    align-items: center;
    background: url(../../../static/img/questionnaire/contentShow.png) no-repeat;
    background-size: 100% 100%; width: 7.73vw;height: 8vw;
    height: 31.19vw;
    width: 42.4vw;
    margin: 0 auto;
    color: #744540;
    font-size: 3.8vw;
    font-weight: bold;
    line-height: 5.2vw;
    padding: 0 3%;
    box-sizing: border-box;
}

.bottom {background: url(../../../static/img/questionnaire/bottomBackground.png) no-repeat;background-size:110% 147%; position: absolute;bottom: 0;left: 0;width: 111vw;height: 3.47vw;margin-left: -11vw;overflow: hidden;}

.tabSwitch {
    position: fixed;
	top: 88upx;
	left: 0;
	width: 750upx;
	z-index: 10;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding:48upx 24upx;
	box-sizing: border-box;
	background-color: #FFFFFF;
	
}

.tabSwitch nav {
	background-color: #FFF9F1;
    height: 50upx;
    width: 116upx;
    margin: 0 28upx 24upx 0;
    color: #D5AD79;
    font-size: 28upx;
    line-height: 50upx;
    text-align: center;
}


.tabSwitch nav:nth-child(5n) {
    margin-right: 0;
}


/* 从第六个开始往后 */
.tabSwitch nav:nth-child(n+6){
    margin-bottom: 0;
}
